HOW TO SET UP KEYWORDS

Select menu "Masks/New mask". A dialog to create new property template appear. To set up keywords to search you need:

  • Set up peroerty template name (It will be diaplayed in all lists)
  • Set up keyword masks (next page). See "property template definition language"
  • Set up mask properties (see mask properties)
  • To separate documents with many found keywords you can sort (select property name in "Sort" button menu) or filter (menu "View/Filter...") document database.

    PROPERTY TEMPLATE DEFINITION LANGUAGE

                Property template is a set of search masks with list of properties. The search mask is a string with keys. Program searches for string that is equal to mask. If this string does exists then program adds it to found result database. Symbols after \ are keys. For example, - \* means that there can be any symbol (see "KEYS" for more information). To edit property template - double click on its icon in panel "General".

               There is a collection of property templates in program installation. It contains property templates to search most popular objects and properties. To open property template select menu "Open Mask" from menu "Masks".

     

    MASK PROPERTIES 

    Name: Mask name.
    Parent property: Name of parent property.
    Search model: If program finds any values of parent property than child property can be searched in found value / after found value.
    Mask value: Strings that will be compared with text. 
    Mask type: Text (mask values are text strings only) 
                         Link (mask values are links. Target document will be processed).
                         Address (mask values are addresses. Target document will not be processed). 
                         System generated (value of property is generated by program). 
    Display result type: List (results will be displayed as list of text strings).
                                      Browser (results will be displayed in browser (for links and addresses). 
                                      With parent only (results will be displayed with parent mask). 
    Max. found count: maximum count of found values (use to optimize search process). 
    Mask priority: At first Program will search mask values with zero priority. Zero priority is a priority of document format property. The first priority is encoding. Priority 2 is user. Priority 3 is link. Other priorities are not defined and can be used.
    Translate format: Program translates document format (HTML tags) or not. 
    Hide mask: This mask can be indicated in lists or not.

     

    KEYS (AFTER \)
    \\ - is \ 

    ? - any symbol. 
    * - any set of symbols. 
    ~ - skip symbol.

    r[+-] - write or not the set of equal symbols. 
    g[+-] - test or not key register. 
    w[+-] - write or not symbols to the result.
    u[+-] - write symbols to the result in upper case/as found. 

    <[Symbol] - writes symbol to the result. 

    a[l/r][symbol][operator][action]\e - adds action to action list. If there is [symbol] in the source string then [action] will be processed.
                   l - action before symbol. 
                   r - action after symbol. 
                   [Symbol] - if this symbol is found then [action] will be processed. 
                   [Operator] - what to do with action.
                                        :  - add action to list. 
                                        ! - remove action from list. 
                                        ~ - empty action list. 

    #[symbol] - if there is a set of equal symbols then system will leave all. 
     
    s - с[symbol 1]:[action 1]\e - ... - с[symbol N]:[action N]\e - d:[action]\e 
                   If in the source string the place [s] is [symbol 1] action 1 will be performed. If [symbol i] then action i will be performed.
                   If no symbols are equal to [s] then the default [action] will be performed.


    Home